package com.ruoyi.develop.factory.factoryTestMachineryStick.domain;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 出厂试验-机械试验-间隔棒对象 factory_test_machinery_stick
 *
 * @author lmm
 * @date 2024-11-05
 */
public class FactoryTestMachineryStick extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String id;

    /**
     * 框架id
     */
    @Excel(name = "框架id")
    private String projectId;

    /**
     * 框架编号
     */
    @Excel(name = "框架编号")
    private String projectCode;

    /**
     * 订单id
     */
    @Excel(name = "订单id")
    private String orderId;

    /**
     * 订单id
     */
    @Excel(name = "订单编号")
    private String orderCode;

    /** * 订单产品id */
    @Excel(name = "订单产品id")
    private String goodsSaleId;

    /**
     * 产品id
     */
    @Excel(name = "产品id")
    private String goodsId;


    /**
     * 产品编号
     */
    @Excel(name = "产品编号")
    private String goodsCode;

    /**
     * 产品名称
     */
    @Excel(name = "产品名称")
    private String goodsName;

    /**
     * 产品型号
     */
    @Excel(name = "产品型号")
    private String goodsModel;


    /**
     * 工单id
     */
    private String workOrderId;


    /** * 到货明细id */
    private String daohuoDetailId;

    /** * 入库明细id */
    private String rukuId;


    /** * 生产明细id */
    private String produceRecordDetailId;

    /**
     * 工单编号
     */
    private String workOrderCode;

    /**
     * 抽检批次号
     */
    @Excel(name = "抽检批次号")
    private String batchNumber;

    /**
     * 样品编号
     */
    @Excel(name = "样品编号")
    private String sampleNumber;

    /**
     * 尺寸检验时间
     */
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "尺寸检验时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date inspectTime;

    /**
     * 顺线握力
     */
    @Excel(name = "顺线握力")
    private String linePower;

    /**
     * 扭握力矩（要求值）
     */
    @Excel(name = "扭握力矩", readConverterExp = "要=求值")
    private String twistRequire;

    /**
     * 扭握力矩（实测值）
     */
    @Excel(name = "扭握力矩", readConverterExp = "实=测值")
    private String twistTest;

    /**
     * 线夹本体破坏载荷（要求值）
     */
    @Excel(name = "线夹本体破坏载荷", readConverterExp = "要=求值")
    private String clampLoadRequire;

    /**
     * 线夹本体破坏载荷（实测值）
     */
    @Excel(name = "线夹本体破坏载荷", readConverterExp = "实=测值")
    private String clampLoadTest;

    /**
     * 线夹间拉力（要求值）
     */
    @Excel(name = "线夹间拉力", readConverterExp = "要=求值")
    private String clampPullRequire;

    /**
     * 线夹间拉力（实测值）
     */
    @Excel(name = "线夹间拉力", readConverterExp = "实=测值")
    private String clampPullTest;

    /**
     * 线夹间压力（要求值）
     */
    @Excel(name = "线夹间压力", readConverterExp = "要=求值")
    private String clampPressureRequire;

    /**
     * 线夹间压力（实测值）
     */
    @Excel(name = "线夹间压力", readConverterExp = "实=测值")
    private String clampPressureTest;

    /**
     * 向心力要求值
     */
    @Excel(name = "向心力要求值")
    private String centerStrengthRequire;

    /**
     * 向心力实测值
     */
    @Excel(name = "向心力实测值")
    private String centerStrengthTest;


    /** 质检报告 */
    @Excel(name = "质检报告")
    private String reportFile;

    /**
     * 删除标志
     */
    private String delFlag;

    /** 到货明细id */
    private String fahuoDetailId;

    /** * 抽样ID */
    private String sampleId;

    /** * 是否合格   */
    private String  testPass;


    public String getTestPass() {
        return testPass;
    }

    public void setTestPass(String testPass) {
        this.testPass = testPass;
    }

    public String getSampleId() {
        return sampleId;
    }

    public void setSampleId(String sampleId) {
        this.sampleId = sampleId;
    }

    public String getFahuoDetailId() {
        return fahuoDetailId;
    }

    public void setFahuoDetailId(String fahuoDetailId) {
        this.fahuoDetailId = fahuoDetailId;
    }

    public String getGoodsSaleId() {
        return goodsSaleId;
    }

    public void setGoodsSaleId(String goodsSaleId) {
        this.goodsSaleId = goodsSaleId;
    }


    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsModel(String goodsModel) {
        this.goodsModel = goodsModel;
    }

    public String getGoodsModel() {
        return goodsModel;
    }

    public void setInspectTime(Date inspectTime) {
        this.inspectTime = inspectTime;
    }

    public Date getInspectTime() {
        return inspectTime;
    }

    public void setLinePower(String linePower) {
        this.linePower = linePower;
    }

    public String getLinePower() {
        return linePower;
    }

    public void setTwistRequire(String twistRequire) {
        this.twistRequire = twistRequire;
    }

    public String getTwistRequire() {
        return twistRequire;
    }

    public void setTwistTest(String twistTest) {
        this.twistTest = twistTest;
    }

    public String getTwistTest() {
        return twistTest;
    }

    public void setClampLoadRequire(String clampLoadRequire) {
        this.clampLoadRequire = clampLoadRequire;
    }

    public String getClampLoadRequire() {
        return clampLoadRequire;
    }

    public void setClampLoadTest(String clampLoadTest) {
        this.clampLoadTest = clampLoadTest;
    }

    public String getClampLoadTest() {
        return clampLoadTest;
    }

    public void setClampPullRequire(String clampPullRequire) {
        this.clampPullRequire = clampPullRequire;
    }

    public String getClampPullRequire() {
        return clampPullRequire;
    }

    public void setClampPullTest(String clampPullTest) {
        this.clampPullTest = clampPullTest;
    }

    public String getClampPullTest() {
        return clampPullTest;
    }

    public void setClampPressureRequire(String clampPressureRequire) {
        this.clampPressureRequire = clampPressureRequire;
    }

    public String getProduceRecordDetailId() {
        return produceRecordDetailId;
    }

    public void setProduceRecordDetailId(String produceRecordDetailId) {
        this.produceRecordDetailId = produceRecordDetailId;
    }

    public String getClampPressureRequire() {
        return clampPressureRequire;
    }

    public void setClampPressureTest(String clampPressureTest) {
        this.clampPressureTest = clampPressureTest;
    }

    public String getClampPressureTest() {
        return clampPressureTest;
    }

    public void setCenterStrengthRequire(String centerStrengthRequire) {
        this.centerStrengthRequire = centerStrengthRequire;
    }

    public String getCenterStrengthRequire() {
        return centerStrengthRequire;
    }

    public void setCenterStrengthTest(String centerStrengthTest) {
        this.centerStrengthTest = centerStrengthTest;
    }

    public String getCenterStrengthTest() {
        return centerStrengthTest;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(String goodsId) {
        this.goodsId = goodsId;
    }

    public String getBatchNumber() {
        return batchNumber;
    }

    public void setBatchNumber(String batchNumber) {
        this.batchNumber = batchNumber;
    }

    public String getSampleNumber() {
        return sampleNumber;
    }

    public void setSampleNumber(String sampleNumber) {
        this.sampleNumber = sampleNumber;
    }

    public String getWorkOrderId() {
        return workOrderId;
    }

    public void setWorkOrderId(String workOrderId) {
        this.workOrderId = workOrderId;
    }

    public String getWorkOrderCode() {
        return workOrderCode;
    }

    public void setWorkOrderCode(String workOrderCode) {
        this.workOrderCode = workOrderCode;
    }

    public String getProjectCode() {
        return projectCode;
    }

    public void setProjectCode(String projectCode) {
        this.projectCode = projectCode;
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public String getGoodsCode() {
        return goodsCode;
    }

    public void setGoodsCode(String goodsCode) {
        this.goodsCode = goodsCode;
    }

    public String getDaohuoDetailId() {
        return daohuoDetailId;
    }

    public void setDaohuoDetailId(String daohuoDetailId) {
        this.daohuoDetailId = daohuoDetailId;
    }

    public String getRukuId() {
        return rukuId;
    }

    public void setRukuId(String rukuId) {
        this.rukuId = rukuId;
    }

    public String getReportFile() {
        return reportFile;
    }

    public void setReportFile(String reportFile) {
        this.reportFile = reportFile;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("goodsName", getGoodsName())
                .append("goodsModel", getGoodsModel())
                .append("inspectTime", getInspectTime())
                .append("linePower", getLinePower())
                .append("twistRequire", getTwistRequire())
                .append("twistTest", getTwistTest())
                .append("clampLoadRequire", getClampLoadRequire())
                .append("clampLoadTest", getClampLoadTest())
                .append("clampPullRequire", getClampPullRequire())
                .append("clampPullTest", getClampPullTest())
                .append("clampPressureRequire", getClampPressureRequire())
                .append("clampPressureTest", getClampPressureTest())
                .append("centerStrengthRequire", getCenterStrengthRequire())
                .append("centerStrengthTest", getCenterStrengthTest())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("delFlag", getDelFlag())
                .toString();
    }
}
